|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
GS82582T20/38ge-550/500/450/400 288mb sigmaddr-ii+ tm burst of 2 sram 550 mhz?400 mhz 1.8 v v dd 1.8 v or 1.5 v i/o 165-bump bga commercial temp industrial temp rev: 1.04 4/2016 1/26 ? 2012, gsi technology specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. features ? 2.5 clock latency ? simultaneous read and write sigmaddr tm interface ? jedec-standard pinout and package ? double data rate interface ? byte write controls sampled at data-in time ? burst of 2 read and write ? on-die termination (odt) on data (d), byte write ( bw ), and clock (k, k ) inputs ? 1.8 v +100/C100 mv core power supply ? 1.5 v or 1.8 v hstl interface ? pipelined read operation ? fully coherent read and write pipelines ? zq pin for programmable output drive strength ? data valid pin (qvld) supp ort ? ieee 1149.1 jtag-compliant boundary scan ? rohs-compliant 165-bump bga package sigmaddr-ii ? family overview the GS82582T20/38ge are built in compliance with the sigmaddr-ii+ sram pinout standard for common i/o synchronous srams. they ar e 301,989,888-bit (288mb) srams. the GS82582T20/38ge sigmaddr-ii+ srams are just one element in a family o f low power, low voltage hstl i/o srams designed to opera te at the speeds needed to implement economical high perf ormance networking systems. clocking and addressing schemes the GS82582T20/38ge sigmaddr-ii+ srams are synchronous devices. they empl oy two input register clock inputs, k and k . k and k are independent single-ended clock inputs, not differential inputs to a single differential clock input buffer. each internal read and write operatio n in a sigmaddr-ii+ b2 ram is two times wider than the device i/o bus. an input data bus de-multiplexer is used to accumulate incoming data before it is simultaneously written to the memory array. an output data multiplexer is used to cap ture the data produced from a single memory array read and th en route it to th e appropriate output drivers as needed. ther efore, the addre ss field of a sigmaddr-ii+ b2 ram is alway s one address pin less than the advertised index depth (e .g., the 16m x 18 has an 8m addressable index). parameter synopsis -550 -500 -450 -400 tkhkh 1.81 ns 2.0 ns 2.2 ns 2.5 ns tkhqv 0.45 ns 0.45 ns 0.45 ns 0.45 ns
8m x 36 sigmaddr- ii+ sram?top view 1 2 3 4 5 6 7 8 9 10 11 a cq sa sa r/ w bw2 k bw1 ld sa sa cq b nc dq27 dq18 sa bw3 k bw0 sa sa nc dq8 c nc nc dq28 v ss sa nc sa v ss nc dq17 dq7 d nc dq29 dq19 v ss v ss v ss v ss v ss nc nc dq16 e nc nc dq20 v ddq v ss v ss v ss v ddq nc dq15 dq6 f nc dq30 dq21 v ddq v dd v ss v dd v ddq nc nc dq5 g nc dq31 dq22 v ddq v dd v ss v dd v ddq nc nc dq14 h doff v ref v ddq v ddq v dd v ss v dd v ddq v ddq v ref zq j nc nc dq32 v ddq v dd v ss v dd v ddq nc dq13 dq4 k nc nc dq23 v ddq v dd v ss v dd v ddq nc dq12 dq3 l nc dq33 dq24 v ddq v ss v ss v ss v ddq nc nc dq2 m nc nc dq34 v ss v ss v ss v ss v ss nc dq11 dq1 n nc dq35 dq25 v ss sa sa sa v ss nc nc dq10 p nc nc dq26 sa sa qvld sa sa nc dq9 dq0 r tdo tck sa sa sa odt sa sa sa tms tdi 11 x 15 bump bga?15 x 17 mm 2 body?1 mm bump pitch note: bw0 controls writes to dq0:dq8; bw1 controls writes to dq9:dq17; bw2 controls writes to dq18:dq26; bw3 controls writes to dq27:dq35. specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. rev: 1.04 4/2016 2/26 ? 2012, gsi technology GS82582T20/38ge-550/500/450/400 16m x 18 sigmaddr-ii+ sram?top view 1 2 3 4 5 6 7 8 9 10 11 a cq sa sa r/ w bw1 k sa ld sa sa cq b nc dq9 nc sa sa k bw0 sa nc nc dq8 c nc nc nc v ss sa nc sa v ss nc dq7 nc d nc nc dq10 v ss v ss v ss v ss v ss nc nc nc e nc nc dq11 v ddq v ss v ss v ss v ddq nc nc dq6 f nc dq12 nc v ddq v dd v ss v dd v ddq nc nc dq5 g nc nc dq13 v ddq v dd v ss v dd v ddq nc nc nc h doff v ref v ddq v ddq v dd v ss v dd v ddq v ddq v ref zq j nc nc nc v ddq v dd v ss v dd v ddq nc dq4 nc k nc nc dq14 v ddq v dd v ss v dd v ddq nc nc dq3 l nc dq15 nc v ddq v ss v ss v ss v ddq nc nc dq2 m nc nc nc v ss v ss v ss v ss v ss nc dq1 nc n nc nc dq16 v ss sa sa sa v ss nc nc nc p nc nc dq17 sa sa qvld sa sa nc nc dq0 r tdo tck sa sa sa odt sa sa sa tms tdi 11 x 15 bump bga?15 x 17 mm 2 body?1 mm bump pitch note: bw0 controls writes to dq0:dq8; bw1 controls writes to dq9:dq17. specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. rev: 1.04 4/2016 3/26 ? 2012, gsi technology GS82582T20/38ge-550/500/450/400 pin description table symbol description type comments sa synchronous address inputs input ? r/ w synchronous read/write input high: read low: write bw0 ? bw3 synchronous byte writes input active low ld synchronous load pin input active low k input clock input active high k input clock input active low tms test mode select input ? tdi test data input input ? tck test clock input input ? tdo test data output output ? v ref hstl input reference voltage input ? zq output impedance matching input input ? mcl must connect low ? ? dq data i/o input/output three state doff disable dll when low input active low cq output echo clock output ? cq output echo clock output ? v dd power supply supply 1.8 v nominal v ddq isolated output buffer supply supply 1.8 v or 1.5 v nominal v ss power supply: ground supply ? qvld q valid output output ? odt on-die termination input active high nc no connect ? ? specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. rev: 1.04 4/2016 4/26 ? 2012, gsi technology GS82582T20/38ge-550/500/450/400 notes: 1. nc = not connected to die or any other pin 2. when zq pin is directly connected to v ddq , output impedance is set to minimum value and it cannot be connected to ground or left unconnected. 3. k and k cannot be set to v ref voltage. specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. rev: 1.04 4/2016 5/26 ? 2012, gsi technology GS82582T20/38ge-550/500/450/400 background common i/o srams, from a system architecture point of view, are attractive in read dominated or block transfer applications. therefore, the sigmaddr-ii+ sram interface and truth table are optimized for burst reads and writes. common i/o srams are unpopular in applications where a lternating reads and writes ar e needed because bus turnaroun d delays can cut high speed common i/o sram data bandwidth in half. burst operations read and write operations are "burst" operations. in every case where a read or write command is accepted by the sram, it will respond by issuing or accepting tw o beats of data, executing a data transfer on subsequent rising edges of k and k , as illustrated in the timing diagrams. this means th at it is possible to load new addresses every k clock cycle. addresses can be loaded less of ten, if intervening deselect cycles are inserted. deselect cycles chip deselect commands are pipe lined to the same degree as read commands. this means that if a deselect command is applied to the sram on the next cycle after a read command captured by the sram, the device will complete the two beat read data transfer and then execute the deselect c ommand, returning the output dri vers to high-z. a high on the ld pin prevents the ram from loading read or write command inpu ts and puts the ram into dese lect mode as soon as i t completes all outstanding burst transfe r operations. sigmaddr-ii+ burst of 2 sram read cycles the sram executes pipelined read s. the status of the address, ld and r/ w pins are evaluate d on the rising e dge of k. the read command ( ld low and r/ w high) is clocked into the s ram by a rising edge of k. sigmaddr-ii+ burst of 2 sram write cycles the status of the address, ld and r/ w pins are evaluated on the rising edge of k. the sram executes "late write" data transfers. data in is due at the device inputs on the rising edge of k fol lowing the rising edge of k clock used to clock in the write co mmand ( ld and r/ w low) and the write address. to complete the rem aining beat of the burst of two write tran sfer, the sram captures data in on the next rising edge of k , for a total of two tra nsfers per address load. special functions byte write control byte write enable pins are sampled at the same time that data i n is sampled. a high on the byte write enable pin associated wi th a particular byte (e.g., bw0 controls d0Cd8 inputs) will inh ibit the storage of that partic ular byte, leaving wh atever data may be stored at the current address at that byte location undisturbed. any or all of the byte write enable pins may be driven high o r low during the data in sample times in a write sequence. each write enable command and wr ite addres s loaded into the ram provides the base address for a 2-beat data transfer. the x18 version of the ram, for example, may write 36 bits in associati on with each address loaded. any 9-bit byte may be masked in an y write sequence. resulting write operation byte 1 d0?d8 byte 2 d9?d17 byte 3 d0?d8 byte 4 d9?d17 written unchanged unchanged written beat 1 beat 2 example x18 ram write sequence using byte write enables data in sample time bw0 bw1 d0?d8 d9?d17 beat 1 0 1 data in don?t care beat 2 1 0 don?t care data in specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. rev: 1.04 4/2016 6/26 ? 2012, gsi technology GS82582T20/38ge-550/500/450/400 flxdrive-ii output driver impedance control hstl i/o sigmaddr-ii+ srams are supplied with programmable impedance output drivers. the zq pin must be connected to v ss via an external resistor, rq, t o allow the sram to monitor and adjust its output driver impeda nce. the value of rq must be 5x the value of the desired ram output impedance. the allowable range of rq to guarantee impedance matching continuously is between 175 ? and 350 ? . periodic readjustment of the out put driver impedance is neces sary as the impedance is affected by drifts in supply voltage and temperatu re. the srams output impedance circuitry compensates for drifts in supply voltage and temperature. a clock cycle count er periodically triggers an impedance evaluation, resets and counts again. each impedance evaluation may move the output d river impedance level one step at a time towards the optimum l evel. the outp ut driver is implemented with discrete bina ry weighted impedance steps. input termination impedance control these sigmaddr-ii+ sra ms are supplied with programmable input t ermination on data (dq), byte write ( bw ), and clock (k, k ) input receivers. input termination can be enabled or disabled via the odt pin (6r). when the odt pin is tied low (or left floatingCthe pin has a small pull-down resistor), input termina tion is disabled. when the odt pin is tied high, input termina tion is enabled. termination impedance is programmed via the same rq r esistor (connected betw een the zq pin and v ss ) used to program output driver impedance , and is nominally rq*0.6 theven in-equivalent when rq is between 175 ? and 250 ? . periodic readjustment of the termination impedance occurs to compensate for drifts in supply voltage and temperature, in the same manne r as for driver impedance (see above). notes: 1. when odt = 1, byte write ( bw ), and clock (k, k ) input termination is always enabled. consequently, bw , k, k inputs should always be driven high or low; they should never be tri -stated (i.e., in a high-z state ). if the inputs are tri-stated , the input termination will pull the signal to v ddq /2 (i.e., to the switch point of the dif f-amp receiver), which could cause the receiver to enter a meta-stable state, resulting in the receive r consuming more power than it normally would. this could resul t in the devices operati ng currents being higher. 2. when odt = 1, dq input termina tio n is enabled during write an d nop operations, and disabl ed during read operations. specifically, dq input terminatio n is disabled 0.5 cycles befor e the sram enables its dq drivers and starts driving valid read data, and remains disabled until 0.5 cycles after the sram stop s driving valid read d ata and disables i ts dq drivers; dq input termination is enabled at all other times. consequently, the sram controller should disa ble its dq input termination, enable its dq drivers, and drive dq inputs (high or low) during write and nop operations. and, it should enable its dq input termination and disable it s dq drivers during read operations. care should be taken during write or nop -> read transitions, and during read -> nop transitions, to minimize th e time during which one devi ce (sram or sram controller) has enabled its dq input termination while the other device has not yet enabled its dq driver. otherwise, the input terminatio n will pull the signal to v ddq /2 (i.e., to the switch point of the diff-amp receiver), which could cause the receiver to enter a meta- stable state, resulting in the r eceiver consuming more power th an it normally would. this could result in the devices operati ng currents being higher. specifications cited are subject to change without notice . for latest documentation see http://www.gsitechnology.com. rev: 1.04 4/2016 7/26 ? 2012, gsi technology GS82582T20/38ge-550/500/450/400 power-up initialization $ i w h u s r z h u x s v w d e o h l q s x w f o r f n v p x v w e h d s s o l h g w r w k h g h y l f h i r u p v s u l r u w r l v v x l q j u h d g d q g z u l w h f r p p d q g v 6 h h w k h w . , q l w w l p l q j s d u d p h w h u l q w k h $ & |